package com.atguigu.gulimall.search.vo;

import lombok.Data;

import java.util.List;

/**
 * 封装页面所有可能传递过来的查询条件
 */
@Data
public class SearchParam {
    private  String keyword; // 页面传递过来的全文匹配关键字
    private  Long catalog3Id; // 三级分类Id

    /**
     * sort=saleCount_asc/desc
     * sort=skuPrice_asc/desc
     * sort=hotScore_asc/desc
     */
    private  String sort; // 排序条件
    private  Integer hasStock; // 是否只显示有货 0 无库存 1 有库存
    private  String skuPrice; // 价格区间
    private List<Long> brandId; // 品牌查询
    private List<String> attrs; // 属性查询
    private Integer pageNum = 1; // 页码

    private String _queryString; // 原生的查询条件

}
